Big Huge Thesaurus

first-aid station

noun